package com.zt.ztyh.controller;

import com.zt.ztyh.entity.ZtyhDeposit;
import com.zt.ztyh.entity.ZtyhDepositUser;
import com.zt.ztyh.service.ZtyhDepositService;
import com.zt.ztyh.utils.IdWorker;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import java.util.List;

@RestController
@RequestMapping("/ztyh/deposit")
public class DepositController {

    @Autowired
    private ZtyhDepositService ztyhDepositService;

    /**
     * 列表展示
     */
    @GetMapping("/list")
    public List<ZtyhDeposit> list() {
        return ztyhDepositService.findAll();
    }

    /**
     * 存款
     */
    @PostMapping("/addDeposit")
    public boolean addDeposit(@RequestBody ZtyhDepositUser ztyhDepositUser) {
        IdWorker idWorker = new IdWorker();
        ztyhDepositUser.setId(idWorker.nextId());
        System.err.println("================"+ztyhDepositUser);
        return ztyhDepositService.addDeposit(ztyhDepositUser);
    }

    /**
     * 提款
     */
//    @PostMapping("/outDeposit")
//    public boolean outDeposit(Long id, Integer money) {
//        return ztyhDepositService.outDeposit(id, money);
//    }

}
